return {
	'windwp/nvim-autopairs',
	event = "InsertEnter",
	config = function()
		local npairs = require('nvim-autopairs')
		npairs.setup({
			enable_check_bracket_line = false,
		})

		local not_filetypes = npairs.get_rules("'")[1].not_filetypes
		local extra_not_filetypes = { 'lisp', 'scheme', 'racket', 'clojure' }
		for _, ft in ipairs(extra_not_filetypes) do
			if not vim.list_contains(not_filetypes, ft) then
				table.insert(not_filetypes, ft)
			end
		end
	end
}
